/************ 定制 字体 ************/
@font-face {
	font-family: Centra;
	src: url('./assets/font/CentraNo2-Bold.ttf');
	font-weight: 700;
}
@font-face {
	font-family: Centra;
	src: url('./assets/font/CentraNo2-Medium.ttf');
	font-weight: 500;
}
@font-face {
	font-family: Centra;
	src: url('./assets/font/CentraNo2-Book.ttf');
	font-weight: 400;
}

/************ 定制默认 CSS ************/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  /* 滚动时采取平滑过渡 */
  scroll-behavior: smooth;
  /* 顶部添加滚动填充 */
  scroll-padding-top: 75px;
}

body {
  font-weight: 100;
  /* 不希望在x轴上溢出 */
  overflow-x: hidden;
  position: relative;
  background-color: #121212 !important;
  color: #fff !important;
  /* 引入字体 */
  font-family: 'Centra', sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  line-height: normal;
}
p, a, li, button, ul {
  margin: 0;
  padding: 0;
  line-height: normal;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

img {
  width: 100%;
  height: auto;
}

/* 让按钮边框取消，背景透明化 */
button {
  border: 0;
  background-color: transparent;
}

input:focus, textarea:focus, select:focus {
  outline: none;
}

@media (min-width:1700px) {
	main .container {
		max-width: 100%;
		padding: 0 150px;
	}
}

p.success {
	color: green;
}

p.danger {
	color: red;
}





/************ ? Css ************/
